import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);
const store = new Vuex.Store({
	state: {
		isLogin: false, // 登录状态
		identity: 1,
	},
	// 修改store中的值唯一的方法就是提交mutation来修改
	mutations: {
		/**
		 * 设置状态
		 * @param {Object} state 状态对象
		 * @param {Object} provider 传入值
		 */
		login(state, provider) {
			state.isLogin = provider
		},
		setidentity(state, provider) {
			state.identity = provider
		}
	},
})

export default store